microcontroller medical linux embedded gui electronics - general electronics windows components linux development computers embedded electronic unix opentapi software hardware open source